package io.plus.server.command;

import io.plus.common.packet.metadata.Command;
import io.plus.common.protocol.Packet;
import io.plus.engine.pulse.AsynchronousSocketChannelContext;
import io.plus.server.UserConfiguration;


public interface CommandHandler {
    Command command();

    Packet handler(UserConfiguration userConfiguration, AsynchronousSocketChannelContext asynchronousSocketChannelContext, Packet packet) throws Exception;

}
